#include "mainwindow.h"
#include <QApplication>
#include <QDebug>  // 添加这行以使用qCritical()

int main(int argc, char *argv[])
{
    QApplication a(argc, argv);
    
    // 设置应用程序信息（可选）
    QCoreApplication::setApplicationName("线程通信示例");
    QCoreApplication::setApplicationVersion("1.0");
    
    // 处理可能的异常
    try {
        MainWindow w;
        w.show();
        return a.exec();
    } catch (const std::exception &e) {
        qCritical() << "发生异常:" << e.what();
        return -1;
    } catch (...) {
        qCritical() << "发生未知异常";
        return -1;
    }
}
